USoft Batch Server

The First Repository-Based Batch Facility


Batch Processing with Full Data Integrity Control

USoft Batch Server extends the capability of your USoft server/client development environment to include the definition, scheduling and execution of batch jobs within your complete USoft application. These jobs may either be executed online or deferred. All jobs that involve the manipulation of data are automatically checked against the database constraints and business rules as defined in USoft's repository. This guarantees the integrity of valuable data. USoft Batch Server alleviates the burden of having to (re)program these checks in database loaders or in data manipulation programs.

Batch jobs can either be executed from the command line by DBA or support personnel, or by end users from within a USoft Developer application. To facilitate this, systems developers need only define a button on the appropriate window or dialog.

The USoft Batch Server concept consists of two essential elements:

USoft Batch Definer facilitates the definition of batch jobs. An example would be to read and print certain data from the database. Later, you can specify when and where you want the job performed. This is implemented by means of time-dependent constraints that are formulated in the repository. An invoice, for example, can automatically be printed when the data is 30 days old or on the 25th of each month. USoft Batch Production is responsible for triggering the job at the desired time and evaluating its execution.

Batch Applications without any Programming

USoft Batch Server offers many advantages that complement USoft's server/client development environment: A job consists of one or more of the following tasks: Data manipulation tasks are executed on bodies of data that are described in terms of sets and elements. Sets roughly correspond to tables or files, while elements correspond to columns or fields. For each element in a set you specify characteristics such as name, data type, length, format, etc. Sets, on the other hand, are basically characterized by SQL statements.

Once the necessary sets and elements have been defined, you can simply refer to the appropriate set name in your import and export task definitions and USoft Batch Server will automatically know what to do with the data and how to "format" it.

USoft: The Server/Client Software Company

USoft is based on a unique server/client architecture that offers capability far beyond existing client/server tools. Server/client balances the client-focus of first generation client/server tools by delivering both the sizzle of graphical clients, as well as the functional richness of server-based solutions. Server/client picks up where client/server leaves off by providing unheralded application development productivity and flexibility, at all levels of the enterprise.

USoft offers complete education, consulting and support services. USoft professionals will be glad to:

To investigate a partnership with USoft for developing and implementing server/client solutions, call toll-free at 1-800-For-USoft, or call one of our offices.
[home] [index] [offices] [summary]